package com.internship.dao;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.internship.model.Thesis;
import com.internship.page.Pagination;

public interface ThesisDao {
	public Thesis getThesisByStudentNumber(@Param("studentNumber") String studentNumber);
	public List<Thesis>  getThesisList(@Param("studentName") String studentName ,@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") String DQSZJ,Pagination page);
	public List<Thesis>  getThesisByThList(@Param("studentName") String studentName ,@Param("teacherNumber") String teacherNumber ,@Param("XZB") String XZB,@Param("DQSZJ") String DQSZJ,Pagination page);
	public List<Thesis>  getMyThesisList(@Param("studentNumber") String studentNumber );
	public int addThesis(Thesis thesis);
	public int updateThesis(Thesis thesis);
	public int whetherMarking(Thesis thesis);
	public int delThesis(@Param("studentNumber") String studentNumber);

}
